// utils/validate.js

// 验证手机号码
function checkMobile(phone) {
  const reg = /^1[3-9]\d{9}$/;
  return reg.test(phone);
}

// 其他验证方法，可以继续添加
function checkEmail(email) {
  const reg = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
  return reg.test(email);
}

// 验证身份证号码（示例）
function checkIDCard(id) {
  const reg = /^\d{15}|\d{18}$/;
  return reg.test(id);
}

	
function isEmpty(value){
	// 判断是否为空
	return (
	  value === null ||
	  value === undefined ||
	  (typeof value === 'string' && value.trim() === '') ||
	  (Array.isArray(value) && value.length === 0) ||
	  (typeof value === 'object' && Object.keys(value).length === 0)
	);
}
// 封装所有方法到 validate 对象
const validate = {
  checkMobile,
  checkEmail,
  checkIDCard,
  isEmpty
  // 继续添加其他验证方法...
};

// 导出 validate 对象
export default validate;
